package org.example.lanchain.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 知识库搜索结果实体类
 * 
 * @Data 注解自动生成 getter、setter、toString 等方法
 * @AllArgsConstructor 注解生成包含所有字段的构造函数
 * @NoArgsConstructor 注解生成无参构造函数
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class KnowledgeSearchResult {

    /**
     * 搜索结果内容
     */
    private String content;

    /**
     * 相似度得分（0-1之间）
     */
    private Double similarity;

    /**
     * 来源文档名称
     */
    private String source;

    /**
     * 文档ID
     */
    private Long documentId;
} 